バージョン

CollectionChangeUndoUnit<T> コンストラクタ(ICollection<T>,NotifyCollectionChangedAction,T[],Int32,String)

複数の項目の追加または削除のために、新しい CollectionChangeUndoUnit<T> を初期化します。
シンタックス
'宣言
 
Public Function New( _
   ByVal collection As ICollection(Of T), _
   ByVal action As NotifyCollectionChangedAction, _
   ByVal items() As T, _
   ByVal index As Integer, _
   ByVal itemTypeDisplayName As String _
)
public CollectionChangeUndoUnit<T>( 
   ICollection<T> collection,
   NotifyCollectionChangedAction action,
   T[] items,
   int index,
   string itemTypeDisplayName
)

パラメータ

collection
変更されたコレクション。
action
項目が追加または削除されたかどうかを示すため、「Add」または「Remove」のいずれかである必要があります。
items
追加または削除された項目。
index
Add に対して項目が挿入されたインデックス、または Remove action に対する項目の古いインデックス。
itemTypeDisplayName
エンドユーザーに提示される通りのコレクション内の項目のタイプを表す文字列、またはタイプ名と項目の両方またはいずれか一方を使用するためには null。
例外
例外解説
System.ArgumentNullExceptioncollection は null であってはいけません。
System.ArgumentExceptioncollection は読み取り専用にできません。
System.ArgumentExceptionaction は「Add」または「Remove」である必要があります。
参照